<?php

namespace app\common\model;

use think\Model;

/**
 * 会员模型
 */
class User extends Model
{

    // 开启自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';
    // 定义时间戳字段名
    protected $createTime = 'createtime';
    protected $updateTime = 'updatetime';
    // 追加属性
    protected $append = [
        'url',
    ];


    /**
     * 获取头像
     * @param string $value
     * @param array $data
     * @return string
     */
    public function getAvatar($value, $data)
    {
        if (!$value) {
            //如果不需要启用首字母头像，请使用
            //$value = '/assets/img/avatar.png';
            $value = $data['avatar'];
        }
        return $value;
    }

    /**
     * 获取员工组id
     */
    public function getGroupId($value, $data)
    {
        return $data['group_id'];
    }

    /**
     * 获取员工id
     */
    public function getId($value, $data)
    {
        return $data['id'];
    }

    /**
     * 获取openid
     */
    public function getOpenId($value, $data)
    {
        return $data['openid'];
    }

    /**
     * 获取昵称
     */
    public function getNickname($value, $data)
    {
        return $data['nickname'];
    }

    /**
     * 获取性别
     */
    public function getGender($value, $data)
    {
        return $data['gender'];
    }


}
